Copyright: Copyright © Alex Kunadze 1998


Contents


Table of Contents

CuteFTP 2.6

Table of Contents

Purchase/Register          License Agreement          Contact Us

Chapter 1: Introduction and Features
      1.1 File Transfer Protocol Explanation and History
      1.2 CuteFTP Overview
      1.3 Purpose of the Manual

Chapter 2: Setup
      2.1 System Requirements
      2.2 To Install from Disk
      2.3 To Install from Download

Chapter 3: Quick Start
      3.1 Connect to an Internet Service Provider (ISP)
      3.2 Start CuteFTP
      3.3 Configure Your FTP Connection
      3.4 Connecting to Your Server
      3.5 CuteFTP Main Screen
      3.6 Transferring Files to Server

Chapter 4: Menu Bar Commands
      4.1 FTP (ISP)
             4.1.1 FTP/Site Manager
                    4.1.1.1 FTP/Site Manager?Edit-Add Host/General Tab
                    4.1.1.2 FTP/Site Manager?Edit-Add Host/Advanced Tab
             4.1.2 FTP/Quick Connect
             4.1.3 FTP/Reconnect
             4.1.4 FTP/Disconnect
             4.1.5 FTP/Settings
                    4.1.5.1 FTP/Settings/Options
                           4.1.5.1.1 FTP/Settings/Options/General
                           4.1.5.1.2 FTP/Settings/Options/Advanced
                           4.1.5.1.3 FTP/Settings/Options/Display
                           4.1.5.1.4 FTP/Settings/Options/Prompts
                           4.1.5.1.5 FTP/Settings/Options/Firewall
                    4.1.5.2 FTP/Settings/Text-File Extensions
                    4.1.5.3 FTP/Settings/Index files Mask
                    4.1.5.4 FTP/Settings/Index files NOT Mask
                    4.1.5.5 FTP/Settings/Auto Rename Scheme
             4.1.6 FTP/Transfer Type
             4.1.7 FTP/Print
             4.1.8 FTP/Exit
      4.2 Session
             4.2.1 Spawn Session
             4.2.2 Add to Database
             4.2.3 Save Local Path and Save Remote Path
      4.3 Bookmarks
             4.3.1 Add
             4.3.2 Edit
      4.4 Commands
             4.4.1 Download
             4.4.2 Upload
             4.4.3 View
             4.4.4 Edit
             4.4.5 Execute
             4.4.6 Get Link As File
             4.4.7 Manual Get
             4.4.8 Change Directory
             4.4.9 Delete
             4.4.10 Rename
             4.4.11 Move
             4.4.12 Change File Attributes
             4.4.13 Make New Directory
             4.4.14 Stop
             4.4.15 Custom
      4.5 Queue
             4.5.1 Add to Queue
             4.5.2 Remove from Queue
             4.5.3 Transfer Queue
      4.6 View
             4.6.1 Short Listing
             4.6.2 Long Listing
             4.6.3 File Details
             4.6.4 Sorting
             4.6.5 Autoload Index
             4.6.6 Retrieve Index
             4.6.7 Refresh
      4.7 Directory
             4.7.1 Find and Find Next
             4.7.2 Filter
             4.7.3 Group Select, Deselect, and Invert Selection
             4.7.4 Directory Info
             4.7.5 Compare Directories
      4.8 Macro
             4.8.1 Start Recording & Stop Recording
             4.8.2 Execute Macro
      4.9 Window
             4.9.1 Switch Browser
             4.9.2 Toggle Local and Toggle Remote
             4.9.3 Copy Log Window to Clipboard
      4.10 Help
             4.10.1 Contents
             4.10.2 Registration
             4.10.3 About CuteFTP

Chapter 5: Trouble Shooting
           Questions and answers to the most frequently asked questions

           Year 2000 Compliance.


CuteFTP - Register
Register Now with E-mail Delivery

This copy of CuteFTP is available for a 30 day evaluation period. If you decide to contine using the program after 30 days, you need to register the program by using one of the methods described below. By registering the software, you are able to continue using it legally, and are supporting our efforts to continually develop innovative poducts to best serve your needs. Thank you for your support of CuteFTP!

Once you have registered, An E-mail message will be sent to you with a self installing registration file attached.   This is the most efficient method and will save you shipping costs  .

Number of Licenses	Per License
1-4	$34.95
5-24	$30.00
25-49	$27.00
50-99	$25.00
100 +	Call

If you can't receive E-mail attachments, then you may request a disk. Below is the additional pricing for shipping and handling.

Shipping Cost (3.5 floppy)

U.S. $8.00	International+ $25.00

+Notice to customers outside the U.S.

Registration methods:

Credit Card

Check

Purchase Order

Wire Transfer

Educational Pricing

Resellers

Upgrades

Ordering with a Credit Card

Register using our online secure server at: https://secure.otginc.com/96013/96013.htm

To order by phone, please call between 8:00am - 6:00pm Monday through Friday Central Standard time. From the USA (800) 290-5054 Outside the USA (210) 308-8267

To register via E-mail, please send us your credit card number, expiration date, card holder name, telephone , and card billing address. Please send this to sales@cuteftp

NOTE: You must include your billing address as it appears on your credit card statement. GlobalScape uses an Address Verification System (AVS) to verify billing address associated with credit cards. Orders with incorrect billing addresses will not be processed.

Via fax using at: 1-210-308-8297.

Via mail using our address below.

GlobalSCAPE Inc.,
800 Isom Rd. 4th Floor.
San Antonio, TX 78216

In order for us to provide the registration files, we also need to have the following:

Your E-mail Address, Company Name, and Contact Name

Purchase Order

If you are a company, and want to register with a purchase order, you can do so by mailing or faxing us a copy of the same. We do not invoice or bill until we receive a valid Purchase Order. The purchase order must contain:

Your company logo (or letterhead.)

Authorized signature.

PO number.

E-mail address in order for us to E-mail you the registration key (best method.)

Our FED Tax Id #-74-278-5449

Our address and fax number are below.

GlobalSCAPE Inc.,
800 Isom Rd. 4th Floor.
San Antonio, TX 78216
Fax: 1-210-308-8297
Telephone for sales: 1-800-290-5054
Telephone for tech support: 1-210-308-8267
In order for us to provide the registration files, we also need to have the following:

Your E-mail Address, Company Name, and Contact Name

Check/Money Order

To send us a check or money order, please mail your contact information and monies (in U.S. funds only) to the address below:

GlobalSCAPE Inc.,
P.O. Box 2567

San Antonio, TX 78299-2567

Fax: 1-210-308-8297
Telephone for sales: 1-800-290-5054
Telephone for tech support: 1-210-308-8267

In order for us to provide the registration files, we also need to have the following:

Your E-mail Address, Company Name, and Contact Name

NOTE: It is imperative that we receive your E-mail address in order to fulfill your order.

Wire Transfer

For those of you that are registering from overseas, and can't register using one of the other methods, we offer bank to bank wire transfers. Our account number and bank information follow:

Bank Name: Frost National Bank (not first national...)
ABA #: 114000093
Account #: 010392979
Location: San Antonio, Texas
In order for us to provide the registration files, we also need to have the following:

Your E-mail Address, Company Name, and Contact Name

Upgrades

Registered users of version 2.0 can upgrade to version 2.6 for no additional charge. To upgrade to version 2.6, you will need to download the latest version, and install it over version 2.0. If you have any problems with the upgrade process, please contact our support department at support@cuteftp.com, or call us at 1-210-308-8267.

Previously registered users of older versions of CuteFTP (prior to 2.0) can get all the extra features of version 2.6 for an upgrade fee of US $4.95. Payments for the upgrade can only be done via e-mail, check, phone or purchase order, not online or by wire transfer.

If you decide to upgrade, you must provide the following information to us, so that we can locate you in our registered user database.

1) Name and company name which CuteFTP was registered under.
2) E-mail address used during previous registration.
3) P.O. or check number if applicable.

Why do I need to pay for an upgrade? Aren't all upgrades free? All updates to the program are free. Updates are portrayed as a change to the (x) part of the version number. i.e. 1.1, 1.2, 1.3 etc. Any upgrade to the program consists of a major change to the program, and could incur an additional charge. Major upgrades are depicted by a change in the left part of the version number. i.e. 1.0, 2.0, 3.0 etc.

Educational & Non-Profit Pricing

CuteFTP is available at reduced prices to students, faculty, and staff members of junior high schools, high schools, colleges, and universities as well as non-profit organizations that qualify for tax exemption as an organization described in the Internal Revenue Code Section 501(c)(3). Single user upgrades are not available at reduced prices. If this purchase is qualified for the above discounts please mail or fax in your order, including your IRS tax ID or school ID. Please do not register using the online secure server.

CuteFTP Version 2.6

Number of Licenses	Per License
1-4	$17.48
5-24	$15.00
25-49	$13.50
50-99	$12.50
100-199	$11.50
200-499	$10.50
500-999	$7.50

Resellers

Qualified resellers may purchase CuteFTP direct from GlobalScape at discounted rates. For pricing information, please contact GlobalScape's sales department at sales@cuteftp.com or call 210-308-8267.

Registration files are sent as an attachment to an e-mail message. Please include the end user information so that the registration key can be generated in the customer's name. Diskettes are sent upon request for an additional charge of $8.00 within the US or $25.00 out side of the US.

Notice to International Clients

We highly recommend that our international customers receive the registration file via e-mail. Many countries often impose costly duties on packages from the U.S. These duties can exceed the price of the software. GlobalSCAPE can not be responsible for cost incurred for these duties. Because of the cost associated with shipping internationally, we do not allow refunds or returns on those orders.

BACK


CuteFTP - Evaluation Agreement
Evaluation Agreement

You have downloaded a free trial copy of CuteFTP. This evaluation version will be fully functional for 30 days. After that time, you must register the program to continue using it. By using this program you are agreeing to the terms and conditions of this agreement.

REDISTRIBUTION NOT PERMITTED

This is a legal Evaluation Agreement between you, as licensee, and GlobalSCAPE, Inc. ("GlobalSCAPE"). Upon receipt of your World Wide Web application indicating that you have read, understood, and agree to be bound by the terms of this Evaluation Agreement and upon acceptance of such application by GlobalSCAPE, GlobalSCAPE shall license to you CuteFTP for Windows (the "Software Program"). YOU ARE CONSENTING TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS IN THIS EVALUATION AGREEMENT. YOU ASSUME ALL RISK WITH RESPECT TO THE SOFTWARE PROGRAM AND ACKNOWLEDGE THAT THE SOFTWARE PROGRAM IS NOT MARKETED FOR GENERAL USE, MAY HAVE DEFECTS OR DEFICIENCIES, AND THAT CERTAIN FEATURES AND FUNCTIONS IN SUCH SOFTWARE PROGRAM MAY NOT BE IN SUBSEQUENT RELEASES.

1. GRANT OF LICENSE. GlobalSCAPE grants to you a nonexclusive, nontransferable license to use the Software Program solely for evaluation purposes and for the term of this Evaluation Agreement. THE SOFTWARE PROGRAM CONTAINS CERTAIN CODE THAT DISABLES CERTAIN FEATURES THIRTY DAYS FROM INITIAL INSTALLATION. You may use the Software Program on any single computer and copy the Software Program for archival purposes only, provided the copy contains all of GlobalSCAPE's proprietary notices. You may not permit other individuals to use the Software Program except pursuant to the terms and conditions herein, reverse assemble, decompile, modify or create derivative works based on the Software Program, copy the Software Program except as provided above, rent, lease, assign or otherwise transfer any rights with respect to the Software Program or remove any proprietary notices on such Software Program. You agree that pursuant to this Evaluation Agreement, GlobalSCAPE may request certain information with respect to the Software Program and the performance of such Software Program. GlobalSCAPE, AT ITS SOLE OPTION, MAY RELEASE, CANCEL, AND/OR MODIFY SUCH SOFTWARE PROGRAM.

2. TERM AND TERMINATION. This Evaluation Agreement shall commence on the date you install the Software Program and continue until the earlier of thirty (30) days or termination of this Evaluation Agreement by GlobalSCAPE for breach by you of any of the terms and conditions herein. If you do not obtain a license for the Software Program prior to the expiration or termination of this Evaluation Agreement, then you agree to destroy the Software Program and all applicable documentation, and all copies thereof. If you elect to obtain a license for the Software Program prior to the expiration or termination of this Evaluation Agreement, such Software Program shall be provided to you at GlobalSCAPE's then current terms, conditions and license fees.

3. TITLE. Each Software Program and the information it contains, any updates and all copies are GlobalSCAPE's or GlobalSCAPE's licensors' property and title to such Software Program remains in GlobalSCAPE or such licensors. All applicable rights in patents, copyrights and trade secrets in the Software Program are and shall remain in GlobalSCAPE or GlobalSCAPE's licensors.

4. EXPORT CONTROLS. The Software Program and/or any underlying information or technology may not be downloaded, exported or reexported into or to a national or resident of Cuba, Iraq, Libya, Yugoslavia, North Korea, Iran, Syria or any other country to which the United States has effected an embargo, or to anyone on the U.S. list of Specially Designated Nationals or Table of Deny Orders. In addition, if the Software Program is identified as a not-for-export product the following terms and conditions apply:

5. DISCLAIMER OF WARRANTY. Since the Software Program is provided free of charge, such Software Program is provided on an AS-IS basis, without warranty of any kind, express or implied, including without limitation the warranties of merchantability, fitness for a particular purpose and/or non-infringement. Any and all risk as to the quality and/or performance of the Software Program shall be borne by you and you assume all costs with respect to any service or repair. Licensor provides reasonable requested service or repair at Licensor’s then prevailing prices, terms, and conditions. Any security mechanisms effected and/or implemented by the Software Program has inherent limitations and you agree that you shall determine if the Software Program sufficiently meets your requirements. SOME STATES DO NOT ALLOW EXCLUSION OF AN IMPLIED WARRANTY, SO THIS DISCLAIMER MAY NOT APPLY TO YOU AND YOU MAY HAVE LEGAL RIGHTS THAT VARY BY STATE OR JURISDICTION.

6. LIMITATION OF LIABILITY. IN NO EVENT SHALL GlobalSCAPE OR ITS SUPPLIERS OR RESELLERS BE LIABLE TO YOU OR ANY OTHER PERSON OR ENTITY FOR ANY INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. IN NO EVENT SHALL GlobalSCAPE BE LIABLE FOR ANY DAMAGES IN EXCESS OF GlobalSCAPE'S THEN CURRENT LIST PRICE FOR A LICENSE FOR SUCH SOFTWARE PROGRAM, EVEN IF GlobalSCAPE SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR PERSONAL INJURY OR DEATH TO THE EXTENT PROVIDED BY APPLICABLE LAW. SOME STATES AND JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF CERTAIN DAMAGES SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

7. MISCELLANEOUS. This Evaluation Agreement represents the entire and exclusive agreement between the parties and supersedes any and all prior agreements and communications with respect to the subject matter. The terms of this Evaluation Agreement shall apply notwithstanding any proposed variations or additions contained in any purchase order or other communication submitted by you. This Evaluation Agreement may be amended and/or modified only by a writing executed by both parties. This Evaluation Agreement shall be governed by the laws of the State of Texas, excluding its conflict of laws rules. The application of the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded. Any cost with respect to the setup, testing, evaluation or return of the Software Program shall be borne by you. Licensor provides reasonable requested service or repair at Licensor’s then prevailing prices, terms, and conditions.

BACK


Introduction and Features
Chapter One

Introduction and Features

1.1 File Transfer Protocol Explanation and History. File Transfer Protocol (FTP) has been used for many years to transfer files between remote computer systems. It was used almost exclusively on UNIX workstations and mainframes. After PC users gained access to the Internet, it became a popular alternative to BBS systems. Early FTP compliant software used a command line interface that was difficult for some beginners to work with. As the Internet grew in popularity, new standards appeared (Gopher, WWW), providing more user friendly interface. However, FTP still remains the popular choice among computer professionals.

1.2 CuteFTP Overview. CuteFTP is a Windows-based File Transfer Protocol (FTP) client that allows users to utilize the capabilities of FTP without having to know all the details of the protocol itself. This excellent FTP program has a lot more than just a pretty interface. In addition to previous features found in 1.8 and 2.0, Version 2.6 of the long-time favorite now offers the following features:

 URL Parsing and clipboard monitoring. One of our most requested features. You can now copy and paste URLs into CuteFTP, or use CuteFTP in conjunction with your browser. When you find an FTP link, copy the URL to the clipboard, and CuteFTP will automatically download the file. If you want to paste a URL (universal resource locater) into CuteFTP using this function, you need to use the following syntax: ftp://user:pass@host:port/path/filename. The ":port" is optional, as well as the "user:pass@", path and filename. You can connect to an anonymous site as follows: ftp://www.cuteftp.com, or you could be more specific: ftp://www.cuteftp.com/pub/cuteftp and even: ftp://www.cuteftp.com/pub/cuteftp/cute2632.exe.

 Queuing of transfers. One of CuteFTP's newest features. You can now select multiple files from various directories and tag them for later transfer.

Resume downloading. CuteFTP can resume downloading of incomplete files. This works with all FTP sites that implement this feature. To resume an aborted download, attempt to download the file into the same directory you did the first time. CuteFTP will then ask if you wish to Resume, OverWrite, Rename, or Cancel. To check if the FTP site can resume an aborted download watch the Log Window (upper window) for a message that reads "This site can resume aborted downloads". If the site cannot resume the download you will get a message like this: "This site cannot resume aborted downloads".

Resume uploading. CuteFTP can also resume uploads too! Now when your transfer is broken during upload, you can reconnect and resume where you left off, instead of having to start over! This feature is also site dependant (as resume downloading) and is not implemented on all servers. You can see if the server supports resume uploading by connecting to the site, going to commands/custom commands/define/add, and enter HELP under label, and HELP under command text. Then close the dialog, go back up to commands/custom commands/HELP. If you see APPEN listed under possible commands in the pop-up window, then your in business.

Caching of entire directories on remote servers. Once connected, CuteFTP sends a LIST command to the server, that displays the files on the current directory. If you go to another directory, and at any point come back to the previous one, CuteFTP doesn't have to send another LIST request because that directory has been stored in temporary memory, also called a cache.

Scores of pre-defined sites in the newly modified Site Manager.

 Directory comparison feature. This allows for the comparison of local vs. remote directory contents. You can set options for CuteFTP to ignore case, and to compare by date and/or size. Files that are different from each other will be highlighted. Files that are the same will not.

 Macro record/playback scripting. With the macro recorder, you can record logins to sessions, transfers and file deletions, and then 'play' the macro back or launch the script from a command line for completly automated sessions.

 Keep Alive "NOOP" command. This feature allows you to stay connected to a server for up to thirty minutes while CuteFTP is idle.

 Print file list. Print he contents of either your local or remote directory.

 Force upper/lower/preserve file case. You can make CuteFTP 'force' a file to upload in lower, upper, or preserved case. This is good if you are creating files with mixed case on your system, but need them to be all upper or lower case on your server.

Can import ALL previous version site entries, including WS_FTP's

Additional host types added, including 'generic' host for misconfigured sites

Displays progress rate on task bar icon

 Directory download and upload. Upload and download entire tree structures to/from the Internet. This features allows for easy mirroring of websites.

 Remote file editing. This will allow you to make changes to your HTML documents without having to download your web page, edit it, save it, and then find where you saved and upload it.

 Quickconnect "remembers" last five sites.

 Save filter masks for remote and directory listings.You can produce filtered listings (useful when trying to get a small piece of a large directory) by typing in a file extension or a wildcard.

 Bookmarking of remote directories. Bookmarks are intended to help you keep track of favorite directories on remote servers.

 Delete entire remote directories.

 Auto-renaming of file extensions. CuteFTP has the ability to rename a file extension automatically during upload or download.

 Right click change file attributes (CHMOD). Brings up GUI interface for easy modification of file attributes.

 Sophisticated masking for index files.

Improved code, for faster performance, transfers, and better system resource usage.

Bug fixes

1.3 Purpose of the Manual.  This manual was written for both the novice and expert FTP user. Chapter: Two covers installation; Chapter Three: Quick Start, will cover the step by step procedures for running the program; Chapter Four: Menu Bar Commands, covers all components of the Menu Bar; and Chapter Five: Trouble Shooting, covers the solutions to the most frequently asked questions.

BACK


Installation and Setup
Chapter Two

Setup

2.1 System Requirements.

Any PC running Windows 3.x, Windows 95/98, or Windows NT 3.51 or later.

At least 8 MB RAM and 1.5 MB of free Hard Disk space.

A connection to the Internet.

2.2 To install from disk.
The disk you received contains two files; "cuteftpr.exe" is the program installation file and "cuteftp.key" is a backup of the key to unlock the program. After installation, keep this disk in a safe place.

In Windows 95/98/NT:
In your Program Manager, click File from the Menu Bar, and then Run. Type A:\cuteftpr.exe and press the Enter key. Follow the on screen directions to install the program.

2.3 To install from download.
Once you have downloaded the program, double click on the executable to run the install, following the on screen directions. If you have trouble locating the file you downloaded, then do a search on your computer for Cute2532.exe and once you find it, double click it.

BACK


Quick Start
Chapter Three

Quick Start

3.1 Connect to an Internet Service Provider  (ISP). Before you can connect to your FTP site, you must be connected to your ISP. Unless you are connected to your ISP before you launch CuteFTP, it will not connect to any FTP site.

3.2 Start CuteFTP. To start CuteFTP, click the CuteFTP icon that was created during installation. The Site Manager screen will be displayed. This is where you will enter the FTP server information to connect to the remote computer where your files will reside. The Site Manager has two windows and nine buttons. The left window contains several predefined folders. In the right window, the contents of any selected folder are displayed. CuteFTP comes loaded with some predefined sites (anonymous FTP sites that usually contain shareware or freeware). To connect to any of these sites, click the folder you want (i.e. Company Home Sites), highlight the site you want in the right window (i.e. GlobalSCAPE, Inc.) and click the Connect button.

Site Manager Screen

3.3 Configure Your FTP Connection. In the Site Manager window, select a folder from the left window for your site to reside or create a new folder by clicking the Add Folder button. Enter a folder name and click OK. Next, highlight the newly created or selected folder, and click the Add Site button. This will bring up the Add Host Screen where your server information will be stored. The four entries that will be covered here are the Site Label box, Host Address box, User I.D. box and Password box. The other options and fields will be covered in Chapter Four: Menu Bar Commands.

Add Host Screen

Site Label Box. This box will identify your site so that you can easily access your FTP server from the Site Manager. You can label it whatever you want.

Host Address Box. This is where you enter the FTP server address (i.e. host address, FTP address, server address, IP address, etc.). For example, if your service provider is Erols, you might enter www.erols.com, ftp.erols.com or the IP address such as 205.252.116.13. Each server's address is unique. You must obtain that address from the service provider who will be hosting your web pages. Never type in the protocol as you would in your browser using the Protocol:// format. This means you would never type ftp:// or http:// before the server address.

User I.D. Box. Your server administrator provides this unique I.D. It is case sensitive so be careful to enter capital and lower case letters correctly. If you do not know what your user I.D is, you can obtain this information from your ISP or service administrator.

Password Box. Your server administrator provides this unique password. Like the User I.D., it is case sensitive so ensure capital and lower case letters are entered correctly. If you do not know what your Password is, you can obtain this information from your ISP or service administrator. You will not be able to see what you are typing in to that field, so be careful not to make any mistakes.

Once you have entered this information, click the OK button, which returns you to the Site Manager screen, where your site will be displayed in the right window.

For information on the other boxes and switches in the Site Manager, please refer to Chapter 4.

3.4 Connecting to Your Server. To connect to the server, highlight the site you have created and click the Connect button. Since the information entered in the Add/Edit Host Screen is saved, when you open CuteFTP in the future, simply highlight your folder and site in the Site Manager and click the Connect button. After connecting, you should see a message from your ISP informing you of rules and regulations of the server. Click the OK button at the bottom of that screen and the message will be cleared. If you do not want to see the welcome message when you login, remove that option from the FTP/Settings/Options/General tab on the Menu Bar.

To modify your server information, highlight your site in the Site Manager and click the Edit Site button. Make your modifications and click OK. You can also rename and delete sites and folders from the Site Manager with the corresponding buttons.

CuteFTP Main Screen

3.5 CuteFTP Main Screen. The Main Screen will be used to move your files to the server. This screen is divided into four windows: an upper horizontal window, two lower vertical windows, and a bottom horizontal window.

Upper Window (Log). This is where the commands CuteFTP gives the server as well as the server's responses are displayed. CuteFTP logs this information to this window to assist with troubleshooting and to inform you of a completed transaction such as upload, download, list etc. You can copy the log to your Windows Clipboard by clicking on Window from the Menu Bar, and then click Copy Log Window to Clipboard. This data can then be pasted into a program such as Notepad and stored as a text file that can be e-mailed to support@cuteftp.com for trouble shooting.

Lower Left Window (Local). The lower left window displays the selected directory from your hard drive. By default, it should display the contents of your CuteFTP directory. The upper portion of that left window will indicate the exact drive and directory your are in. For example: C:\Program Files\CuteFTP. Directly beneath and to the left of the directory information is a small blue arrow. If you double click that arrow, you will be moved up one directory on your local hard drive. From the previous example of C:\Program Files\CuteFTP, you will be moved to C:\Program Files. If you double click again, you would be moved up to C:\. Locate the directory beneath the root where your HTML files (or whatever files you want to upload) are located. Double click that directory. If your files are located in a subdirectory beneath that directory, double click it also. Once you are in the correct directory you will see your files displayed in that left window.

Lower Right Window (Remote). The lower right window displays the files and directories on your server. You are now viewing the hard drive contents of a remote computer. In the upper portion of the right window, it might display a directory name in this format: /Robert. Notice that instead of a backslash ( \ ), the server (or host) uses a forward slash ( / ). That is because most servers are based upon, or mimic UNIX operating systems and use this type of directory structure. The remote directory display window may only have a forward slash. This is because your server assigns you to a home directory, also known as the virtual root. Although there are probably many directories above this, the server limits you to your directory and to any subdirectories you create beneath your virtual root. Since you don't need access to the directories above yours, the server normally doesn't give you access to any of those directories.

Bottom Window (Queue).The queue window is used for temporary storage of files you wish to transfer at a later time. You can browse a remote site, and drag 'n drop files from different directories into the queue window. Once you have chosen your files, you can batch transfer them by clicking on Queue/Transfer Queue.

3.6 Transferring Files to Server. All preliminary actions have now been accomplished and the files can be moved to the server. There are five methods of accomplishing this:

Method One. Drag and Drop. Highlight the file(s) on your local drive that you want to upload. Use your left mouse button to "grab" the highlighted file(s) and drag it (them) to the right window and drop it (them) anywhere in that window. By default, you will receive a prompt to "upload selected file?". Click the OK button after you have verified the file name(s). The upper window will display commands, statuses, and the server's response to your commands.

Method Two. Highlight the files you want to upload in the left screen and then click the Upload button located at the top of the CuteFTP screen below the Menu Bar. It looks like an arrow pointing up. If that button is not highlighted, you have failed to highlight the files you want to upload. When you click the Upload button, the Confirm Upload screen, as in the previous method, will prompt you. You may accomplish the same thing by selecting Commands/Upload from the Menu Bar.

Method Three. Double click the file you would like to upload. By default CuteFTP takes that action as a Transfer File request.

Method Four. Highlight the file you want to upload and RIGHT click it. LEFT click the upload option in the Menu that appears. Continue as in the previous methods.

Method Five. If you have transferred them to the queue, and you are ready to upload them to the server, click on Queue/Transfer Queue.

Because CuteFTP auto-refreshes the remote directory, you should now see your files on the right side (remote side) of the screen. If the files seem to be uploading (the Log is showing lots of commands), but you don't see the files displayed on the server, you could have one of several problems. Scroll up the log in the upper window using the scroll bar. Any entries in red such as a "Permission Denied" response is an indication that you are not being allowed to upload the file(s) and you will need to contact your ISP or service administrator. A "Trashed Response Received" message in the log window indicates you have been disconnected from the server. If so, reconnect through the Site Manager and continue the process. When you see your files on the right hand side, you have completed the file transfer. You can now type in your URL or web page address in your browser and you should see the web page corresponding to the HTML file(s) you uploaded. If you don't see your web page(s), refer to Chapter Five: Trouble Shooting.

BACK


Menu Bar Commands - FTP
Chapter Four

Menu Bar Commands

The Menu Bar is located at the top of the Main Screen. There are nine Menus on the Menu Bar. They consist of:

4.1 FTP

4.2 Session

4.3 Bookmarks

4.4 Commands

4.5 Queue

4.6 View

4.7 Directory

4.8 Macro

4.9 Window

4.10 Help

4.1 FTP

4.1.0 FTP/Paste URL. You can paste a URL (universal resource locater) into CuteFTP by using this function. The syntax is as follows: ftp://user:pass@host:port/path/filename. The ":port" is optional, as well as the "user:pass@", path and filename. You can connect to an anonymous site as follows: ftp://www.cuteftp.com, or you could be more specific: ftp://www.cuteftp.com/pub/cuteftp and even: ftp://www.cuteftp.com/pub/cuteftp/cute2632.exe. Anyway, since this feature is for mostly advanced users, I won't go over every possible use. You can also copy URL's to the clipboard from your browser window, and if CuteFTP is open, it will parse the URL and start downloading the file. After using that feature for some time, you will find yourself always using CuteFTP for FTP downloads, as it really help for broken transfers.

4.1.1 FTP/Site Manager. Chooses the Site Manager screen (basic features covered in Chapter Three: Quick Start).

4.1.1.1 FTP/Site Manager/Edit-Add Host/General Tab

Login Type.  The following three radio buttons may be selected under the Login type field.

Anonymous. This is the default selection. If this button is selected, CuteFTP will automatically supply a user I.D. and password to the server for anonymous access. You cannot login anonymously to a server or to your account on that server if your ISP or service administrator has not enabled this option.

Normal. If you type in a password in the Password box, the Normal radio button will automatically be selected. When Normal is checked, you are telling the server that you will be providing a unique User ID and Password to login.

Double. This button is used in conjunction with the Anonymous button if a dual login is required. The Anonymous login will automatically be supplied to the server and then you must enter your password.

Transfer Type.  The following three radio buttons may be selected under the Transfer Type field. This selection will determine the method in which files are transferred. This method can be determined globally from the FTP Main Options Menu.

ASCII. This radio button forces all file transfers in ASCII (plain text format).

Image. This radio button forces all file transfers in binary mode.

AutoDetect. This is the default setting. It allows CuteFTP to determine if the files should be transferred using ASCII or Image (Binary) protocols. Unless you have a specific reason to force one of the previous two choices, AutoDetect should be used.

Host Type. This field is used to specify the type of server you want to connect to. By default, the AutoDetect option is selected. CuteFTP can automatically detect which type of server (host) it is connecting to. Sometimes however, if you are having difficulty connecting to a specific host, you can choose a server from the drop down list, which will usually fix the problem.

Initial Remote Directory.  This field is used to specify the directory you want to login to. For example, you have created a subdirectory of your root directory on the server called Graphics. To login directly to the Graphics directory, rather than the virtual root, you would type /Graphics in the Initial Remote Directory field.

Remote Directory Filter. This field is used to allow the remote host to do the filtering when local filtering is checked. You can produce filtered listings (useful when trying to get a small piece of a large directory) by typing in a file extension or a Wildcard. For example, type -rtaF in that field and then check the local filter check box. This will cause CuteFTP to send a "list -rtaF" command to the server, which is like an extended list that shows all hidden files and directories.

Initial Local Directory. This field is used to specify the default directory on your hard drive that is displayed in the lower left window on login. By default, CuteFTP specifies the CuteFTP directory as (C:\Program Files\CuteFTP). Any files you download from the server are placed into that directory by default. For example, if you have a directory on your hard drive called Download where you like to place your temporary files, you would type: "\Download" in the Initial Local Directory box.

Local Directory Filter. This will filter the directory listing on your local drive by file extension or Wildcard, if you supply a Wildcard Mask. Wildcard Masks are explained in section 4.1.5.3.

4.1.1.2 FTP/Site Manager/Edit-Add Host Advanced Tab

Port. This field is used to define which port on the server CuteFTP will be connecting to. This is set to port 21, the default port for file transfer protocol. Only change this number if your ISP or service administrator has specifically told you to connect to a different port.

Connection Retry/Connection Delay. The Connection Retry field is used to specify how many times CuteFTP should attempt to connect to the server. This is useful for connecting to busy sites that might take more than one try to connect to. The Connection Delay field tells CuteFTP how long to wait after an unsuccessful attempt before trying to connect to the server again. The Delay field does not indicate the delay in waiting for the server's welcome message. Some servers that take a very long time to provide a welcome message will cause CuteFTP to time-out before it has connected. This cannot be fixed by changing the Delay field.

Max Safe Index Size. This field is used to determine the size (in kilobytes) of the largest index file (not to be confused with index.htm) to load without any prompts. If the index file size exceeds this specified limit, CuteFTP will prompt you to continue. Setting this parameter to zero will cause CuteFTP to prompt you for all index files. While setting it to 32000 effectively disables any prompting, it is not advisable to set this parameter too high because there might be multi-directory index files on the sites that CuteFTP can't handle. The default is 10 kilobytes. NOTE: The index file is a file on the server that gives you information about all the directories and files available on that site.

This screen has six check boxes in the center of the screen that will be covered in detail in this section. If the boxes are checked but are grayed out, then it tells CuteFTP to use the defaults under the global settings located under FTP/Settings/Options from the Menu Bar. You can gray check (use default), check (enable), or unchecked (disable) any of these options.

Logical Parent Dirs. This box is used to specify the previously visited directory as the parent directory rather than just a physical parent. It is useful on sites with many inter-directory links. The default is YES.

Auto-Load Index Files. This box is used to specify if the index file is loaded into memory automatically every time CuteFTP finds one.

AutoRename. This box is used to activate the AutoRename feature, which is described in section 4.1.5.5.

Keep Alive. When this box is checked, CuteFTP sends a "NOOP" command to the server every 90 seconds to let the server know you are still connected. This helps avoid idle time-outs.

Use Firewall.  When this box is checked, CuteFTP uses the firewall settings defined under FTP/Settings/Options/Firewall tab. This

box is gray checked by default.

Resolve Links. This UNIX specific option asks the server to resolve symbolic links to either file or directory. This option can cause problems with non-UNIX servers. If you are having trouble displaying a list of files located on the server, try deselecting this option.

Upload Filenames. This set of three radio buttons makes CuteFTP "force" a file to upload in lower, upper, or preserved case. This is helpful if you have created files with mixed case on your system, but need them to be all upper or lower case on your server.

Comments. This field can be used to key in any comments you desire.

4.1.2 FTP/Quick Connect. Clicking this option or pressing the Ctrl and C keys brings up the Quick Connect screen, which is like a small FTP Site Edit screen. It enables connection to a site without having to enter it into the Site Manager. This is good for sites you might want to connect to only once.

4.1.3 FTP/Reconnect. Clicking this option or pressing the Ctrl and R keys will reconnect you to the server once you have been disconnected.

4.1.4 FTP/Disconnect. Clicking this option or pressing the Ctrl and X keys breaks the connection with the server.

4.1.5 FTP/Settings. Clicking this option will display: Options, Text-File Extensions, Index File Mask, Index File NOT Mask, and AutoRename Scheme.

4.1.5.1 FTP/Settings/Options. Brings up an Options Screen with following five tabs: General, Advanced, Display, Prompts, and Firewall.

4.1.5.1.1 FTP/Settings/Options/General

Mail Address Field. Place the e-mail address you want to use for anonymous logins. You can use your actual or a simulated e-mail address.

Default Download Directory.  This window displays the directory that will be displayed in the left window. You can click the question mark to select a specific drive and directory.

Text Files Viewer. This field is used to determine what application should be used as the default viewer. The default viewer is Notepad. You can select any word editing application you want by clicking the question mark and selecting the appropriate application.

HTML Editor. This window displays the HTML editor. Your default application associated with .html files is launched. By defining the path to your html editor in this field, CuteFTP will launch that editor when you use the edit function.

Log File. This optional field shows the filename you specify to record the FTP commands, server responses, and transfers to a text file. Use the question mark button or enter the full path and file name of the log file. You can choose which items to include by selecting the check boxes in the lower section of the General tab.

Log FTP Commands, Log Server Responses, Log Transfers to File. These three check boxes define what information is stored to your log file. Each command does as its name implies.

Auto-Load Index Files. This box determines if the index file is loaded automatically into memory every time CuteFTP encounters one.

Auto-Save View Settings. This check box causes CuteFTP to save all display options on exit and restore them the next time the program is started.

Show Directory Messages. Some sites display a message when you access certain directories. This switch controls whether these messages are displayed.

Show Login Messages. This switch controls whether a login message is displayed on login.

Resolve Links. This UNIX specific option asks the server to resolve symbolic links to either file or directory. See 4.1.1.2 for more information.

Max Safe Index Size. This field is used to determine the size in kilobytes of the largest index file which will load without any prompts.

Default Retry and Retry Delay. These fields specify how many times (Default Retry) and with what intervals (Retry Delay) CuteFTP should attempt to connect to the server. Defined in section 4.1.1.2.

Start. This window specifies which function (Site Manager, Quick Connect or Main Screen) is launched when CuteFTP is started.

4.1.5.1.2 FTP/Settings/Options/Advanced

Use Logical Parent Directory. Selecting this box directs CuteFTP to regard the previously visited directory as the parent directory rather than the physical directory directly above it. It is useful on sites with many inter-directory links. The default is YES.

ASCII Transfers on View. Selecting this box directs CuteFTP to switch to ASCII transfer mode whenever you wish to view a remote file. You should keep that option ON unless you are using a custom file viewer that can view other than plain text files.

Confirm File Names. Selecting this box directs CuteFTP to confirm the name of the file that is being transferred.

Auto-Refresh Remote Directory. Selecting this box directs CuteFTP to reload the directory listing from the server after every file management operation (rename, delete, etc.). For large files that take a long time to refresh, you can leave this switch off and manually refresh the directory list with the F5 key.

Keep Alive. Selecting this box directs CuteFTP to send a "NOOP" command to the server every 90 seconds to let the server know you are still connected.

Receive and Send Buffer Fields. These boxes set the size of the Receive and Send Buffer fields, which are similar in function to the file and buffer fields in the Windows 3.x config.sys file. If you are having any trouble uploading or downloading partial files, try increasing the size of these fields. Also refer to Chapter 5: Trouble Shooting.

Double Click Action Radio Buttons. Selecting these buttons lets you choose the action to be taken when you double click a file name. If Transfer is selected, the file is uploaded or downloaded. If Execute is selected, the file will be launched into whatever application is associated with it. If View is selected, the file will be launched into your text editor. If nothing is selected, nothing happens when a file is double clicked.

Connect Sound and End Transfer Sound. This feature accomplishes the same function as setting system sounds in your Windows Control Panel. You can use the defaults or choose your own sounds by clicking on the question mark and selecting a .wav file on your system.

4.1.5.1.3 FTP/Settings/Options/Display

Big Buttons. Selecting this box displays large buttons for the toolbar. The smaller buttons are recommended if you are using a resolution of less than 1024x768, or if you don't wish to display CuteFTP in full screen mode.

Customize. Selecting this box allows you to add and remove buttons to the CuteFTP main window though the Customize Toolbar screen. If too many buttons are selected, CuteFTP may not be able to display them all on the screen.

Select Font. Selecting this box allows you to select the font and style. It is similar to the font selection function in most Window's programs.

Colors. Selecting any of the colors for each of the functions displays a color selection screen that allows you to select a different one, or define your own.

4.1.5.1.4 FTP/Settings/Options/Prompts

Overwrite Confirmation Checkbox. If your transfer operation is about to overwrite a file and this box is selected, CuteFTP will prompt you, to give you the option of canceling that operation. This works only on downloads.

Transfer Binary File in ASCII Mode Warning. Selecting this box directs CuteFTP to warn you if you are about to transfer a binary file (.exe, .wav, etc.) in ASCII mode.

Delete Confirmation. Selecting this box directs CuteFTP to ask if you are sure if you want to delete a file. It is best to leave this box checked because CuteFTP will not move files to the recycle bin, but rather remove them permanently from your system.

Drag&Drop Operations Confirmation. Selecting this box directs CuteFTP to prompt you for confirmation when you drag and drop files.

4.1.5.1.5 FTP/Settings/Options/Firewall

A firewall or proxy server is a safeguard utilized by many Local Area Networks (LANs) or Wide Area Networks (WANs) to protect the network from unauthorized access from the outside. If you are using CuteFTP on a LAN or WAN, you may have some problems caused by the network settings. If you are not on a LAN or WAN, this section does not pertain to you. When you first try to use CuteFTP, leave these settings as they are, and try to connect to some of the predefined sites in the Site Manager. If every site you try to connect to prompts you with the same message, "can't connect" or "can't login, still trying," then you probably need to configure these firewall settings. If your LAN or WAN does not support FTP Proxy protocol, you will not be able to use CuteFTP. If your server does support it, you will need the following information:

IP address for your firewall host

Port number for the FTP proxy server (this is 21 by default, but they could have assigned a different port under special circumstances).

User name

Password

Enter this information in the respective fields and select the USER user@site radio button and the Enable Firewall Access box at the bottom of the screen and try connecting to one of the predefined sites. If you are still having trouble, go back to the Type section, and try the USER with Logon, SITE site, or OPEN site radio buttons. Try to connect using each one. The PASV Mode radio button specifies that CuteFTP will initiate all connections and the server will only wait for requests, therefore avoiding the conflict with the security system. Only use this feature when experiencing problems with the default settings. The default is OFF. Use this setting and the Enable Firewall Access only if you are having trouble displaying a directory list on a particular site. If none of the above work, contact GlobalSCAPE Technical Support for assistance.

4.1.5.2 FTP/Settings/Text-file Extensions  -->

This screen allows you to define the file extensions that CuteFTP should consider as ASCII (plain text) for transferring. Most are already predefined in this box (.txt, .html, .bat, .c, etc.). If you work with a specific file type that you want to be considered ASCII, you can add it to this box.

4.1.5.3 FTP/Settings/Index files mask -->

This screen allows you to specify two lists of Wildcard Masks to identify index files. A filename is matched against the Index Files Mask list. If any item in the list matches the filename, it is then matched against the Index Files NOT mask (see next section). If it doesn't match any of the items in that second list, the file is then considered to be an index file, and is displayed in the selected viewer.

Wildcard Masks. Wildcard Masks are patterns of special characters used to filter file names. When a Wildcard Mask is matched against a filename, the two patterns are compared, letter-by-letter, from left to right until a mismatch occurs. If all the characters in both patterns compare positively, the filename matches the Wildcard Mask.

A Wildcard Mask can contain the following characters:

"?" Will match any singe character (i.e. ? will match a,b,c,1,2,etc...)

"*" Will match any sequence of characters (including no characters at all), terminated by the next character in the mask. (i.e. * a will match cutea, wwwa, zzza, a etc.).

"[ ]" Will match any character in the character set, enclosed in the brackets. This can also be a range of characters (i.e. [ A - Z ] ).

If the opening bracket is followed by "!", matches any character NOT in the set. (i.e. [abc] will match a,b or c only. [!abc] will match any character except a,b,c)

Wildcard Mask Examples:

Mask Will Match

* all files

*.bmp sample.bmp, xyz.bmp, but not sample.gif

x?z xyz, xaz, but not xyy

a[xyz]c axc, ayc, azc, but not abc

a[!xyz]c abc, adc, afc etc, but not axc

a[a-c]d aad, abd, acd, but not axd

Wildcard Masks are case sensitive, so *.bmp will match abc.bmp, but not abc.BMP

4.1.5.4 FTP/Settings/Index files NOT mask -->

This screen allows you to specify files that should not be considered as Index Files. This box is the second list CuteFTP looks at when determining which files need to be considered index files. This is a valuable feature of CuteFTP. For example, if you look at the default Index Files Mask list, you will notice a file name *index* using Wildcards. CuteFTP will consider any file with the word "index" in it, to be an index file. That could cause a problem since your web page might be called index.htm. However, CuteFTP passes the filename through a second filter, the Index Files NOT Mask, and sees the *htm extension in the list. It will no longer consider your web page as an index file because of the double filtering system.

4.1.5.5 FTP/Settings/AutoRename scheme -->

This screen allows you to rename a file extension automatically during upload.

For example, if you create a web page called my page.htm, your server demands that all HTML files have a .html extension (not just .htm). With the AutoRename feature enabled, it will automatically rename "my page.htm" to my page.html" when you upload the file. You must have the AutoRename checkbox selected in your FTP Site Edit screen for this to work. You can add, remove, or modify file extensions in the Auto Rename box.

4.1.6 FTP/Transfer Type. Allows you to select the method used to transfer your files. CuteFTP will normally select the proper method, but this screen allows you to specify ASCII, Binary, or Auto.

4.1.7 FTP/Print. Prints the directory listing of the local or server side, whichever has the focus.

4.1.8 FTP/Exit. Exits the program.

BACK


Trouble Shooting
Chapter Five

Trouble Shooting

For the most up to date and accurate assistance with problems you might have using CuteFTP, please refer to our web page at: http://www.cuteftp.com/Html/Manual/Chapter5/Chap5.htm

If the answers for your questions are not available on our web pages, please contact us at support@cuteftp.com, or call us at 210-308-8267 between 8AM and 6PM CST, Monday through Friday.

Frequently Asked Questions

Q) Is CuteFTP Y2K compliant?

A) GlobalScape has tested CuteFTP version 2.6 to determine if it uploads, downloads, and stores date information correctly in and after the year 2000. CuteFTP version 2.6 complies with the following criteria:

Accurately process prior to, during and after the year 2000, all date related data and dates before, on and after January 1, 2000. Including but not limited to accurately inputting, storing, manipulating, comparing, calculating, updating, recording, displaying, outputting, transferring and sequencing such dates and data.

Accurately interface with other software & hardware that uses standard date format (4 digits) for representation of the year.

Interface with other software & hardware that uses 2 digit date format for representation of the year by implying that values less than or equal to 70 indicate 20xx and values greater than 70 indicate 19xx.

Correctly process calendar dates for leap year as defined by the Gregorian calendar (note that year 2000 is a leap year).

Not incur any adverse performance degradation due to changes added to support Year 2000 compliance.

No Date Fields are used for other than date purposes.

Accommodate date and century values between January 1, 1980 and December 31, 2035.

Q) How do I change individual file permissions on the server?

A) Left click the file or directory one time with your mouse button to highlight it. Then right click it one time and a gray pop-up Menu should come up. Choose "change file attributes" and type in the number manually or use the check boxes.

Q) CuteFTP is changing my login password! I only type in 5 or 6 characters, however CuteFTP displays 8 stars (********) during login.

A) CuteFTP does not change the password that you type in. Lets say that your password is "1a2a". When you connect to the site on the login messages it shows the password in " * ". So you only have 4 symbols in your password but CuteFTP shows ******** (8). That is just a default message saying the server is checking the password. That is not the actual password being shown. So, you need to check with your ISP and make sure the password for that site is correct.

Q) How do I make the files that I upload in lowercase letters?

A) CuteFTP has a force lower, upper, and preserve case option. It is located in the Site Manager=Edit Site=Advanced Screen, you will see the force case options in the lower left-hand corner. Now, if you choose lowercase, everything that you upload will be in lowercase letters.

Q) I am not sure that I know how I should connect to all these different sites?

A) There are two ways that you can logon to an ftp site. The first way is anonymous, this means you do not need a special user id and password. You first need to make sure that you have a valid email address in the ftp=setting=options tab. Now, leave the user id and password field blank and make sure that the anonymous button is checked. If you are wanting to connect to a site that your ISP (Internet Service Provider) or Web Hosting Service has provided for you, then you will need to use the appropriate host address, user id, and password that they provide for you. I hope this has helped a little.

Q) How do I automate CuteFTP?

A) Refer to CuteFTP help file under Interface/Menu bar/Macro for details.

Q) I entered the address ftp://ftp.cuteftp.com into the site manager but it doesn't work.

A) Don't use the ftp:// part of the address. CuteFTP will take care of this for you. The addresses that you enter into CuteFTP will generally look like this: ftp.cuteftp.com. Also refer to the Basic Operations section of this document.

Q) The http:// address I entered doesn't work.

A) CuteFTP is not a browser. The http:// addresses are for programs like Netscape Navigator or Internet Explorer. For CuteFTP you need to use the ftp addresses. Also refer to the Basic Operations section of this document.

Q) How come CuteFTP always loads the Index file? What is it?

A) The index file is a file on the server that gives you information about all the directories and files available on that site. It is like an FYI file. Without it, you can get lost out in limbo-land on a server that has lots of files and folders, especially if the names are cryptic. Also see the section under FTP/Settings/Index files NOT mask… and FTP/Settings/Index files mask… under Advanced Features.

Q) How do I download from more than one site or directory at one time?

A) Go to the Session menu and choose Spawn Session. This will launch another copy of CuteFTP logged into the same site. Also refer to the section Session/Spawn session under Advanced Features.

Q) I used Quick Connect to log on to a site. How do I save this in the Site Manager so I can come back?

A) Go to Session menu and choose "Add to database."

Q) Why does CuteFTP think that my binary file is a text file?

A) CuteFTP uses a list of file extensions to make this determination. You can add or remove from this list from the FTP/Settings/Text-Files Extensions menu. Please record original settings before changing anything

Q) I want to make a Custom Command. How do I know what is accepted?

A) Make a Custom Command that is simply HELP. This should get you a list of accepted commands. Note: you must be connected to an FTP site before using this. Also try making another command like this: "SITE HELP" this will return another list of sub commands. SITE is a command returned from the HELP command. It has sub-commands. This should be tried with all commands that are returned from the server. Here are a couple of sample responses generated from using these two commands:

COMMAND: help

214-The following commands are recognized (* ='s unimplemented).

USER PORT STOR MSAM* RNTO NLST MKD CDUP

PASS PASV APPE MRSQ* ABOR SITE XMKD XCUP

ACCT* TYPE MLFL* MRCP* DELE SYST RMD STOU

SMNT* STRU MAIL* ALLO CWD STAT XRMD SIZE

REIN* MODE MSND* REST XCWD HELP PWD MDTM

QUIT RETR MSOM* RNFR LIST NOOP XPWD

COMMAND: SITE HELP

214-The following SITE commands are recognized (* ='s unimplemented).

UMASK CHMOD GROUP NEWER INDEX ALIAS GROUPS

IDLE HELP GPASS MINFO EXEC CDPATH

214 Direct comments to ftp.

Q) Is there a specific way in which I should upload my CGI scripts?

A) The HTML files that call your CGI script and the scripts themselves need to be uploaded in ASCII mode (which is the default.)

Q) CuteFTP seems to upload files with an incorrect time/date stamp. Why?

A) The server you upload the file too, will issue the time stamp according to its predefined settings. Make sure that the server’s settings are correct.

Q) I am moving from a Win 3.x platform to Win95, and am a registered customer. How can I keep all my Site Manager data, bookmarks etc, so I don’t have to add everything back manually when I upgrade.

A) You need to copy 5 files to a floppy, and then copy them over to the CuteFTP directory on your new system. They are tree.dat, cuteftp.key, commands.dat, bookmark.dat, and autoname.dat. You will then need to use the import button in your new site manager to import the old tree.dat file sites.

Q) Sometime, and during different operations my CuteFTP just freezes, displaying an hourglass.

A) Make sure you have enough memory on your system (at least 8 megs of ram.) Also, if you are using Win3.x, check you file and buffer size under your config.sys. Make sure they are at lease 50 (fifty) apiece. Lastly, if it freezes while uploading or downloading files, change the send and receive buffer size under FTP/Settings/Options/Advanced tab to 16000 apiece.

Q) I am using AOL and Win95. I have just downloaded CuteFTP and it won’t connect to any site.

A) AOL uses a 16bit-software dialer to connect to the net. Please go to our web page and download the 16bit version of CuteFTP (CuteFTP 2.x for windows 3.x). That should solve the problem.

Q) I get an error: Can’t find useable winsock or I can’t connect to any site at all.

A) If you have installed a lot of Internet related software, this problem may appear. Software like third-party dialers, Internet suites, and others may install their own Winsock's that are not compatible with the Microsoft standard. Another possibility is multiple winsocks in different locations. There is supposed to be only one winsock.dll file on your computer. Do a search on your system for every file named winsock.dll. You should have only one in the windows directory and should be 42kb. You might have one in your windows\system as well, those are OK. Then RENAME any other winsock.dll on you system to something like (for example) winsock.abc, then reboot and try it again.

NOTE: Under Win95, your best bet is to use the built in dialer that comes with Windows, called the Dial up Adapter or Dial Up Networking (DUN) which utilizes the above stated file (winsock.dll) and one other (wsock32.dll.) There is some third party software (Netcom, AOL, Prodigy etc.) that provides their own dialers for logging on to the net. They also use their own proprietary winsock.dll, which could cause a problem with CuteFTP, unless the software is 32 bit. Make sure that you have the latest and greatest software from whoever your ISP is.

Q) How do I get WSArchie to work with CuteFTP?

A) In FTP Setup (in WSArchie) put the following text in: c:\cuteftp\cuteftp.exe host=%h anonym remote=%d get=%f Substitute "c:\cuteftp\cuteftp.exe" with the actual location of CuteFTP executable file.

Q) How do I configure CuteFTP with Wingate Proxy Server?

A)

1.From the Cute FTP menu bar, under the "FTP" menu, choose 'Settings' then 'Options…' to bring up the "Options" dialog box.

2.Select the "Firewall" tab. In the "Host" field enter 'wingate' or whatever name you gave in your host's file to the machine running WinGate.

3.In the "Port" field enter the port number that an FTP proxy in WinGate is configured to accept connections on through FTP.

4.In the 'Type' area enable the 'USER user@site' option.

5.Enable the 'Enable firewall access' option.

6.The rest of the CuteFTP settings does not relate to WinGate.

7.When connecting to a site, make sure the 'Use firewall' option is enabled in the site details.

Q) How can I select multiple files for upload/download?

A) Hold down CTRL or SHIFT keys while clicking on the file(s).

Q) CuteFTP 32bit under Windows95 or Windows NT produces "Cannot resolve host name" error for any site?

A) You need a 32bit Winsock (e.g. Remote Access under NT, or Dial-up networking under Win95). Most third-party Winsock products, including Trumpet, are 16bit.

Q) The AutoRename feature doesn't work?

A) Make sure you have the AutoRename checkbox clicked in your FTP Site Edit screen. You can add, remove, or modify file extensions in the Auto Rename box under FTP/Settings/AutoRename scheme.

Q) I have received my registration key for the new CuteFTP, yet when I copy the key into the directory, it still shows unregistered.

A) First make sure you saved the attached file (cuteftp.key) into the CuteFTP directory that contains the program files. You can make sure of this by doing a search on your system for a file called autoname.dat, then go to that directory and put the cuteftp.key file inside the directory that contains this file. (The default path for Win95 is C:\Program Files\CuteFTP. For Win3.x, it usually is C:\CuteFTP.) Also make sure you do not have multiple copies of the program on your system and that the cuteftp.key file is no larger than 1KB in size.

Q) How can I see hidden directories and files on the server?

A) To see hidden files on the remote site, go to the Site Edit screen for your site in the Site Manager. Type -rtaF in the remote filter mask field and uncheck the local filtering check box, click OK and reconnect to your site.

Q) I constantly receive an Invalid Page Fault when I use CuteFTP.

A) If it is always the same module, it could be a bad address on your memory chip. Other things to consider are: Do you have that same problem with other FTP clients, and/or other Winsock applications? Also, what is the BIOS date on your PC? Make sure you are not running it over the year 2037. The only solution we have seen work is to completely format and reinstall Windows, CuteFTP, and everything else.

Q) When I try to upload, rename or delete a file, CuteFTP won't let me.

A) If you get an error saying "permission denied" (in the log screen) when you try to rename, delete, or upload a file, this is a response from the server. You need to contact your ISP or service administrator to have them fix this. They assign permissions to all the things you can do, and they need to set these permissions properly.

Q) I connect to some MVS, AS400, or other host and don't receive a directory listing.

A) We are working any compatibility issues in displaying file lists for all the different host types, as there are several systems that CuteFTP has had problems with (MVS, VM, AS400) in the past. You might want to try going to your Site Manager=Edit Site=Advanced screen and check 'Simple Dir Listing' (only the 2.5 and later versions have this feature). This is a fix that the author has created for such site with these problems. If you are still running into a problem with a certain system, please let us know. You can help us with this process by providing us with a temporary host/user/pass so that we can connect to that site and test CuteFTP. Please e-mail support@cuteftp.com with that host/user/pass along with a description of the problem.

Q) I cannot get a directory listing; I could see it before!

A) Go to the Site Manager, bring up the FTP Site Edit Screen for that particular site, and disable (un-click) the "Resolve Links" checkbox. Save and try again. If that doesn't work, then go to FTP/Settings/Options/Firewall tab, and click the PASV mode radio button, and enable (click) the Use Firewall checkbox. Try connecting again. Or, go to the Site Manager and click on Edit Site. Now, make sure that you do not have anything typed in the 'Remote Directory Filter'.

If this and the other suggestions that are in this trouble-shooting guide still do not help you see your files or folders, find out exactly what type of server you are connecting to and then contact us via email or phone.

Q) Can CuteFTP work with Firewalls (proxy servers)?

A) To configure CuteFTP to go through your firewall, ask your system administrator for these details:

• Does your firewall support FTP Proxy protocol? If not, you can't use CuteFTP with your firewall.

• What is the host name or IP address of your Firewall host?

• What is the port for FTP Proxy server?

• Is a username and/or password needed to connect to your firewall?

Start CuteFTP and go to Options dialog (FTP>Options). Fill out "Firewall Host" and "Firewall Port" fields (also fill out Username and Password fields, if applicable). Put a check in "Enable Firewall" checkbox. Set Firewall type to "USER user@site". Press OK and try to connect to some well-known site. If it doesn't work, go back to Firewall Setup and try each remaining Firewall Type setting.

Q) How does the resume downloading feature work?

A) CuteFTP 2.6 has the ability to resume broken downloads/uploads. This feature works with all FTP sites that implement this feature. If you need to resume an aborted download/upload simply attempt to download/upload the file into the same directory you did the first time. CuteFTP will then prompt you and ask if you wish to Resume, OverWrite, Rename, or Cancel. To check if the FTP site can resume an aborted download watch the status window for a message that reads "This site can resume aborted downloads." If the site cannot resume the download you will get this message "This site cannot resume aborted downloads." The server must also support the Unix appe command for the resume uploading to work.".

Q) My connection is slow when transferring files or stops all together. Why?

A) If you are having difficulty transferring files, in which the connection is fast at first, but then slows down to a crawl, or files get transferred partially and then stop altogether, then there are a couple fixes that can be tried. These solutions are not CuteFTP related, but are Windows related. They are:

http://www.sns-access.com/~netpro/maxmtu.htm (fixes MTU packet size)

http://www.microsoft.com/windows95/info/krnlupd.htm (Updates the Kernal32.dll file in older versions of Win95.)

Note: These URL's are subject to change.

Advanced users try adding this to your system.ini file:

[VNTSPSD]

MaxFrameSize=3D1000

(Reboot your PC after you make the above change.)

Q) I have uploaded my file(s) to the server. When I go to the browser and type in my web address, I either see a default server message, or a file hierarchy showing all my files, or the wrong page, or nothing at all. I just want to see my main page!

A) The most common beginner mistake is with the main page, also called the Index. When you type in your URL or web page address, the server automatically looks for a file in your virtual root directory called index.html, default.html, or index.htm. Make sure that your main web page is in one of these formats. If you are not sure which format you are supposed to use, contact your service provider for assistance. If you did upload the file as index.html (preferably in lower case) to your virtual root, and you still do not see anything in your browser, another factor could be causing the problem. Sometimes a subdirectory is created beneath your virtual root called Public_html by your ISP or service administrator. You can see this directory in CuteFTP's right window when you logged into the server. If this is the case, you need to store your main web page (index.html) in that folder (subdirectory) rather then in the root. To do that, double click the Public_html folder to display the contents of that folder. Upload your index.html page again and now it should in stored in this directory. Reload (or refresh) your browser. This should correct the problem.

For additional help with HTML try these URLs:

http://www.nashville.net/~carl/htmlguide/

http://sdcc10.ucsd.edu/~m1wilson/htmlref.html

http://www5.zdnet.com/zdwebcat/content/basics/html/

Q) I went to my browser and I see my web page loaded but none of the images seem to be displayed.

A) There is a threefold answer to this question.

The image files were not uploaded to the server: Open CuteFTP, locate the image files in the left window and upload them to the server. Go back to your browser and click the reload or refresh button. The images should be displayed now.

The image files are located on the server along with the html files, yet no images show in the browser. When you created your web page, you set up a path for the server to look for the image as well as the exact file name of the image (in your html source code). Check all paths and file names to make sure the images are in the correct place and that the file name is correct including letter case. For example, the web page calls an image in the method <IMG SRC="my_image.gif">, which is a common html tag that calls an image. To see the html source code and all of its tags, in Microsoft Explorer or Netscape, click View, then Source, from the Menu Bar in the browser.

Now, when I look at the file I uploaded to the server, I notice that I named it MY_IMAGE.GIF. It is all in upper case. Therefore the web page is calling to an image file that doesn't exist. I need to either fix my html code to read: <IMG SRC="MY_IMAGE.GIF"> or I need to rename the file on the server to my_image.gif, to coordinate with the html page. Renaming files on the server is covered in section 4.4.10.

Let's look at another example. The html source has a tag like this: <IMG SRC="file://c/Web_editor\Html\Graphics\my_image.gif">. You check CuteFTP and on the server side you see your image file there, and the name is my_image.gif. The spelling and case are an exact match, yet your browser still doesn't show the images. In this case, what has happened is that when you created your web page, the editor located the images on your hard drive, in this case, in the C:\Web_editor\Html\Graphics subdirectory. However, when you uploaded the images to the server, that reference (file://c/Web_editor\Html\Graphics) was no longer a valid location for that image file. Assuming that you uploaded that image to your virtual root directory on the server, the <IMG SRC> tag needs to point to that location: <IMG SRC="my_image.gif"> or <IMG SRC="/my_image.gif">. This will require for you to modify your html file to point to the right place.

Your html file can't find the image in the virtual root. For example, you uploaded your images to a subdirectory of the virtual root drive called Graphics and the html IMG tag looks like this: <IMG SRC="my_image.gif"> This means that your html file is looking to the virtual root (or /) and doesn't see my_image.gif there. That is because you have stored my_image.gif in the subdirectory /Graphics (directories are also case sensitive on the server). To correct this, your IMG tag needs to read <IMG SRC="/Graphics/my_image.gif"> This would then find the my_image.gif file in that directory.

If your questions have not been covered in this User's Guide, please contact GlobalScape, Inc. Technical Support at 210-308-8267 or e-mail us at support@cuteftp.com.

BACK


Menu Bar Commands - Session
4.2 Session

4.2.1 Spawn Session. Opens a new session of CuteFTP.

4.2.2 Add to Database. Allows you to add the contents of Quick Connect to your Site Manager. For example, you have a list of sites to examine. However, many of the sites on that list probably do not exist any more. To save time, you use the Quick Connect option (Ctrl+C) and login to those sites one by one. When you find one you like, you can select Session/Add to Database, and a screen will pop-up asking you for a name. Give the site a name and click OK. That site will now be added to your Site Manager.

4.2.3 Save Local Path and Save Remote  Path. Saves the path information into your FTP Site Edit screen for the directory you are currently in. For example, you login anonymously to ftp.cuteftp.com and by default, start out in the root directory. You then double click the pub folder, and then the cuteftp folder, which puts you in /pub/cuteftp. To be able to check back here periodically, click Session/Save Remote Path. Now, /pub/cuteftp is saved into the Initial Remote Directory field under FTP Site Edit in the Site Manager.

BACK


Menu Bar Commands - Help
4.10 Help

4.10.1 Contents. This option launches the help file for CuteFTP.

4.10.2 Registration. This option shows you how to register CuteFTP.

4.10.3 About CuteFTP. This option launches the About CuteFTP screen that displays the version number, author's name and the "licensed to" information.

BACK


Menu Bar Commands - Window
4.9 Window

4.9.1 Switch Browser. This option shifts the focus from one drive to the other (i.e. Local to Remote.)

4.9.2 Toggle Local and Toggle Remote. This option forces CuteFTP to use both the left and right windows (local and server) to display the contents of what used to be displayed in only one of those windows. To return to the original configuration, move your mouse pointer over one of the CuteFTP screen borders until it turns into a double arrow and drag that border toward the middle of your screen. This will restore the departed window.

4.9.3 Copy Log Window to Clipboard. This option will copy the entire contents of the log window to your Windows Clipboard. You can then pass this information into your favorite text editor.

BACK


Menu Bar Commands - Macro
4.8 Macro

4.8.1 Start Recording & Stop Recording. Record functions for later automated playback i.e. Connect to your ISP, launch CuteFTP, close the Site Manager, and then select Macro/Start Recording. Now, open the Site Manager, connect to a site, change directories, upload or download files etc., and then change Macro/Stop Recording to save those commands.

4.8.2 Execute Macro. Plays the macro. From the Menu Bar, select Macro/Execute Macro. This will play back the previously recorded commands.

You can also launch the Macro from the START/RUN command line. To do so, type: [path to CuteFTP](a space)Macro=[complete path to saved macro]. For example: C:\Program Files\CuteFTP\CutFTP32.exe Macro=c:\Program Files\CuteFTP\Scripts\my_scrpt.scr. Please note that the macro commands that can be recorded are currently limited to upload, download, delete, and change directory. To have the macro shut CuteFTP down after the finished transfer, edit the script file that was created and add the word SHUTDOWN to the last line.

Files can also be downloaded from the command line by specifying an URL string in the format:

ftp://[userID]:[password]@[host name]:[port]/[path name]/[filename]

For example: C:\Program Files\CuteFTP\cutftp32.exe ftp://userID:password@ftp.domain.com/folder/fileName

(There should be a space between the .exe and ftp://).

This only works for downloading, and CuteFTP must be specified as the default FTP application in Windows Explorer.

Here is another way of scripting with CuteFTP, which does not use the Macro function.

The first thing you need to do for CuteFTP to follow a script is create a Script Text file, and then a batch file that will launch that script. Below is a sample Script Text file. Feel free to copy the information below to a text editor (Notepad) so as to create your script. Do not use multiple LOCAL or REMOTE statements. They will interrupt your transfer and cause your session to end without accomplishing anything.

Use the "#" sign for remarks. The "#" and everything on that line after the "#" is ignored. The following is an example of a Script Text file:

#Begin Script Text file.

# This line sets the address of the server you are contacting.

Host=ftp.cuteftp.com

# The following two lines set your user I.D and password.

User=[your user I.D here]

Pass=[your password here]

# The following command sets the retry count.

Retry=100

# The following command sets socket port to connect to (21 by default).

port=21

# The following command sets the initial local directory.

Local=c:\download

# The following command sets initial remote directory.

Remote=/pub/cuteftp

# Only one transfer per script is allowed. This line retrieves the file

# filename.ext from the specified remote directory and downloads it to the

# directory set in the last local command.

Get=filename.ext

#The following command sends the file filename.txt from the directory

# specified in the last local command and uploads it to the directory set in the # last remote command.

Put=filename.txt

# CuteFTP will automatically shut down.

# End.

Make sure you save the script file with a text extension.

Below is a Batch file the calls the Script file into action. You may type the following text into Notepad, then save the file with a .bat extension. Use the "REM" command for remarks. The "REM" and everything on that line after it is ignored.

REM Begin Batch file.

REM The following command creates a directory on your hard drive called REM download. Remove this line if you already have a directory on your drive REM created and specified in your script file.

md c:\download

REM Adjust the path below to represent the path to your CuteFTP program and REM location of your script file. The script file should be in a plain text format REM (ASCII). You can add the "anonym" command after cuteftp32.exe to tell

REM CuteFTP to ignore the password and user I.D. and log in as an

REM anonymous user.

C:\Progra~1\CuteFTP\CutFTP32.EXE Script=c:\progra~1\cuteftp\script.txt

ECHO ON

REM End.

Now launch your Batch file. It calls the Script file, logs in to the server and gets and puts the files you specified in the script.txt.

BACK


Menu Bar Commands - Directory
4.7 Directory

4.7.1 Find and Find Next. The Find command (Ctrl+F) allows you to search for file names and descriptions in the current directory using a piece of text or exact name match. Wild cards will not work. The first entry found will be highlighted. Subsequent entries can be found with the Find Next command (Ctrl+G).

4.7.2 Filter

This option allows you to have CuteFTP display a portion of a directory and hide unwanted files temporarily. Filtering works by matching each file's name in a directory against a user-defined Wildcard Mask. If the match is good; the file is displayed, otherwise it's hidden. The filter is defined as follows:

Filter Mask.  This is where you enter your Wildcard Mask using Wildcards.

Local Filtering. This option will cause CuteFTP to use the specified filter mask when performing a directory listing.

Remote Filtering. This option allows the remote host to do the filtering and produce a filtered listing.

Filter Directories. This option specifies if directories and links should be included in the filtering process. It is available only with the Local Filtering method.

4.7.3 Group Select, Deselect, and Invert  Selection. This option is similar to the filter option. Group selecting allows you to quickly select large groups of similar files, using Wildcard Masks. It is extremely useful for working with large directories such as a home page directory, as it lets you select numerous files in one simple step instead of going through the listing and selecting the files manually. These are the commands:

Select Group. Select a group of files.

Deselect Group. Deselect a group of files.

Invert selection. Invert selected state of each entry.

Filter Mask field. Wildcard expression. (For definition of Wildcard Mask, see section 4.1.5.3).

Mask Directories check box. Apply the operation to directories (directories are excluded from the operation, if unchecked).

Remove Selection check box. If selecting a group, this option specifies whether the current selection should be cleared before starting the operation.

Group Select, Deselect, and Invert Selection examples:

Task. Select all gif files.

Operation. Use Group Select, specify *.gif as filter mask, click OK.

Task. Select all files, except html files.

Operation. Use Group Select with * as a filter mask, then use Deselect Group with *.html as a filter mask.

Task. Select gif and jpg files, but not html, txt, doc, or wpg files.

Operation. Use Group Select with *.gif as a mask. Use Select Group again with *.jpg mask and the Remove selection checkbox cleared.

4.7.4 Directory Info. When this option is selected, a box will pop up providing information about your directory, including the path, number of files in the directory, combined size of the files, and other pertinent information.

4.7.5 Compare Directories.

This option compares the contents of the local and remote directories. Make sure you have the directories on the local and remote displayed, and then select the Directory/Compare Directories function. You can then set options for CuteFTP to ignore case, and to compare by date and/or size. Files that are different from each other will be highlighted. Files that are the same will not be highlighted.

BACK


Menu Bar Commands - View
4.6 View

4.6.1 Short Listing. This option will display a short listing (just the file name is displayed) in the focused window.

4.6.2 Long Listing. This option will display a long listing (the file name and whatever is selected in the next command View/File Details is displayed) in the focused window.

4.6.3 File Details. This option allows you to select the details to be displayed when View/Long Listing listing is selected. Your choices are: size, date, time, attribute, and description.

4.6.4 Sorting. This option allows you to determine how CuteFTP will display the files on your screen. You can sort by name, extension, size, date, ascending and descending. For example, if you choose sort by name and ascending, your files will be displayed in alphabetical order starting at the beginning of the alphabet.

4.6.5 Auto Load Index. This option is also under FTP/Settings/Options/General. It determines if an index file is loaded into memory automatically every time CuteFTP finds one.

4.6.6 Retrieve Index. This option places the highlighted index file in memory.

4.6.7 Refresh. This option updates the directory listing from the server.

BACK


Menu Bar Commands - Queue
4.5 Queue

4.5.1 Add to Queue. The queue window is used for temporary storage of files you wish to transfer at a later time. You can browse a remote site, select a file(s) and then click Queue/Add to Queue to add that file to the queue. You can add multiple files from different remote or local directories into the queue window.

4.5.2 Remove from Queue Click on Queue/Remove from Queue to remove the highlighted file from the queue. This will cause for that file to NOT be transferred.

4.5.3 Transfer Queue Once you are done transferring files to the queue, and you are ready to upload or download them, clicking on Queue/Transfer Queue will began the process of transferring those files.

BACK


Menu Bar Commands - Commands
4.4 Commands

4.4.1 Download (Ctrl+PgDn).  This command downloads a file. You must have the focus on the server, and the specific file(s) or directories highlighted that you want to download. When the file is downloading, the bottom part of the CuteFTP screen will display the rate of transfer (speed, time remaining, time elapsed and percentage of completion). If a download is aborted, attempt to download the file into the same directory again. CuteFTP will ask if you wish to Resume, OverWrite, Rename, or Cancel. To check if the FTP site can resume an aborted download, watch the log window (upon Login) for a message that reads "This site can resume aborted downloads". If the site cannot resume downloads, you will receive a message "This site cannot resume aborted downloads".

4.4.2 Upload (Ctrl+PgUp). This command uploads a file or directory. The focus must be on the local side (lower left window) and the file(s) must be highlighted in order to complete this command.

4.4.3 View. This command will open the highlighted file (Either on the local or remote drive) in your text file viewer. Defined in section 4.1.5.1.1.

4.4.4 Edit. This option allows you to make changes to your HTML documents without having to download the page, edit it, save it, and then upload it manually. Make sure you have specified your HTML Editor in Ftp/Settings/Options. Highlight the file that you want to edit on the server side and then click Commands/Edit. Choose OK from the next pop-up Menu and your HTML Editor will launch. Make the changes to your HTML document and click File/Save from within your HTML editor. Exit the editor and you will see a Menu to either UPLOAD or CANCEL. If you like the changes, select UPLOAD. If you change your mind, select CANCEL.

NOTE: The 16 bit version for Windows 3.1 will require that you use the .htm extension with your webpages in conjunction with the remote site editing feature. Windows 3.1 does not support long filename extensions.

4.4.5 Execute. This command launches the highlighted file (either on your remote or local drive) into the associated application. For example, if you highlight a .wav file on your remote drive and click Commands/Execute, your default media player will play the .wav file.

4.4.6 Get Link as File. This command directs CuteFTP to get a directory link as a file, instead of trying to change directories to that link.

4.4.7 Manual Get. This command display a box where you can name a file (including path information) and download it without having to search for that file on the server.

4.4.8 Change Dir. This command allows you to manually change to a directory on your remote or local drive. Depending on where the focus is, CuteFTP will display the appropriate box for either when the Commands/Change directory command is clicked.

4.4.9 Delete. This command allows you to delete files. You can also delete a file by right clicking on the file and selecting delete (with the left mouse button) or by hitting the Delete key on your keyboard. CuteFTP has the ability to delete entire tree structures on the remote side and local side.

4.4.10 Rename. This command allows you to rename files. Highlight the file or folder you want to change, select Commands/Rename, and type in the new name for that file or folder.

4.4.11 Move. This command allows you to move files on the remote server. Highlight the file(s) or directories you want to move, click Commands/Move, type in the new path and click OK.

4.4.12 Change File Attributes

This command allows you to change file attributes on the server. This option is for advanced users only. To change a file attribute, highlight the file on the server side, click the Commands/Change file attributes command to bring up the Change Attributes dialog box. You can then select the Read, Write, or Execute options for each group (Owner, Group and Public ) or type in the corresponding CHMOD command in the manual box. Below is a brief description of CHMOD permissions and how they work.

For your CGI program to run, it must be executable by your Internet server. Therefore, you must set the permissions so the server can read or execute your files, which usually means making your CGI programs world executable. You set your file permissions by using the CHMOD commands. The CHMOD's permission mask is a three digit number. Each digit of the number defines the permission for a different user of the file. The first digit defines the permission for the owner, the second digit defines the permissions for the group and the third digit defines the permissions for everyone else (referred to by CuteFTP as public). Each digit works the same for each group of users: the owner, group, and public. What you set for one digit has no effect on the other two digits. Each digit is made up of the three Read, Write, and Execute permissions. The Read permission value is 4, the Write permission value is 2, and the Execute permission value is 1. You add these three numbers together to get the permissions for a file. If you want a file to only be readable and not writable or executable, set its permission to 4. This works the same for Write and Execute. Executable only files have a permission of 1. If you want a file to have Read and Write permissions, add the Read and Write values together (4+2) and you get 6, the permissions setting for Read and Write. If you want the file to be Read, Write, and Execute, use the value 7 (4+2+1). Do this for each of the three permission groups and you get a valid CHMOD mask. If you want your file to have Read, Write, and Execute permissions (4+2+1) for yourself; Read and Execute (4+1) for your group; and Execute (1) only for everyone else, you would set the file permissions to 751.

4.4.13 Make New Dir. This command will create a new directory on the drive you have selected.

4.4.14 Stop. This command will stop any transfers in progress.

4.4.15 Custom Commands

This option allows you to make custom commands and use predefined custom commands. Because the FTP protocol standard was established long ago and hasn't been revised, many operations have to be performed through proprietary extensions. Ideally, your ISP should create custom commands applicable to its Web server and then distribute a COMMANDS.DAT file to its subscribers. You can choose one of the predefined commands by selecting Commands/Custom Commands, and select the command from the list. You can add custom commands by selecting Commands/Custom Commands, and Define. This will launch the Custom Commands box. This box contains all currently defined commands. Click an entry under Commands to review/edit its properties. You can add a custom command by selecting the Add button, and editing the Label field. This Label is used to identify the command in the Command text box and Custom Commands Menu. The command text is the actual FTP command that is sent to the server. It can contain any characters, and one or more macros. Macro expressions are as follows:

%[ prompt ]. When this macro is encountered, CuteFTP will display a prompt dialog box with an input field. The user can then type any text in the input field, which will be inserted into the actual command text in place of the macro. Prompt can be any text, not containing [ ] (square brackets). It will be used as a title for the prompt dialog box.

%f. This macro will be substituted by the name of the file currently selected in remote browser. If more than one file is selected, the command will be repeated for each file.

%%. A single % character.

Show Server's Response Switch. Specifies whether CuteFTP should display the server's response to the command. If set, a dialog box will pop up containing a command-response sequence for each command executed. The Hot Key box is a keyboard accelerator, assigned to the command.

Common Command Examples:

SITE CHMOD %[New Access Mask] %f: This command will prompt the user for a "New Access Mask" and use it for each selected file. For instance, if user enters "=rwx" at the prompt, and FILEA.TXT, FILEB.TXT and FILEC.TXT files are selected, the following sequence of commands will be sent to the server:

SITE CHMOD =rwx FILEA.TXT

SITE CHMOD =rwx FILEB.TXT

SITE CHMOD =rwx FILEC.TXT

SITE INDEX %[Search Text]: This command will prompt for "Search Text" and send a single command to the server. For instance, if user enters "cuteftp" at the prompt, the following command will be sent to the server:

SITE INDEX cuteftp.

BACK


Menu Bar Commands - Bookmarks
4.3 Bookmarks

This option allows you to add or edit bookmarks. Bookmarks are used to help you keep track of favorite directories on remote servers.

4.3.1 Add. Selecting this option allows you to add a bookmark. When in a directory you would like to return to next time you are at the site, click Bookmarks/Add. You will then give this directory a description. The description will now appear in a list in the Bookmark Menu. You will not see this Bookmark under the Bookmark Menu unless you are connected to the same site. To go to a Bookmarked directory, simply connect to the site then click Bookmark and then on the Bookmark you would like to go to.

4.3.2 Edit. Selecting this option allows you to edit a bookmark. You can edit (add, remove, rename) your bookmarks from the Bookmarks screen, by clicking on the Bookmarks/Edit option.

BACK


Contacting Us
Company Contact Information

AKA GlobalSCAPE, Inc.

Address:

GlobalSCAPE, Inc.

800 Isom Rd Suite 400

San Antonio, TX 78216

Payment Address (Checks):

GlobalSCAPE, Inc.

P.O. Box 2567

San Antonio, TX 78299-2567

Phone Numbers:

Sales	1-210-308-8267

Sales Toll Free	1-800-290-5054

Tech Support	1-210-308-8267

Fax	1-210-308-8297

E-mail Addresses:

Sales	sales@cuteftp.com

Support	support@cuteftp.com

Management	roslin@globalscape.net

Webmaster	webmaster@cuteftp.com

Marketing	bchristal@cuteftp.com

Tax Information:

FED Tax Id #-74-278-5449

Corporation.


Tips
Tips and Tricks for CuteFTP

Getting rid of annoying pop-up windows

Overview

You can get rid of site login messages, directory messages, and even the Site Manager screen to speed things up a bit.

How to do…

Click on FTP/Settings/Options from the menu bar. In the General tab, un-check the Show login message and Show directory message check boxes. You can by-pass the Site Manager by selecting another option from the Start drop down menu in that same screen.

Search for a file through out an entire site

Overview

One of the little known tricks that you can do is find a file located in any directory on an FTP site. This search only works with specific servers that are set up for that feature.

How to do…

Click on Commands/Custom Commands/Find File from the menu bar and then type in the file name in the pop up box. If you don’t see Find File under Custom Commands, then you must add it. Click on define…, and then type Find File in the Label Field, then type SITE INDEX %[Search pattern] in the Command Text field. Now the Find Files feature will show up under the Commands /Custom Commands list.

Speeding up your navigation

Overview

There are a few things you can do to really speed things up for both commonly accessed sites, and directories on your local and remote systems.

How to do…

1)	Make sure that sites that you use frequently are added to the Site Manager

2)	Adding a remote and local path in the Site Manager will automatically move you to those pertinent directories on your local and remote system

3)	Use Control + D on your keyboard to bring up the change directory window which will allow you to easily change directories on the local and remote windows. This is one of the least known yet most useful features in CuteFTP.

4)	Use the Bookmark feature to record frequently visited directories.

5)	Use the Session/Save local(or remote) Path to save a directory into the Site Manager so that it will come up by default, next time you connect to that site.

Synchronizing your local and remote files

Overview

Using CuteFTP’s Compare Directory feature, you will be able to easily make a comparison of your local and remote files. This is helpful when you need to only upload or download the latest version of a file.

How to do…

First, make sure that both the remote and local panes are displaying the files you want to compare. Then, click on Directory/Compare Directory from the menu bar. Files that are different will be highlighted. Files that are not highlighted are the same. The most effective way of comparing them is by size.

Importing old sites into CuteFTP

Overview

CuteFTP’s Site Manager now houses its data into a file called smdata.dat, located in the CuteFTP directory. The file used to be called tree.dat. When you install a version of the program greater than 2.5, the new format is used. When you launch CuteFTP, you won’t see your old sites in the Site Manager.

How to do it…

You can import your old sites into CuteFTP by clicking on the import button in the Site Manager, and then locating your tree.dat file. If you have installed version 2.6 or greater, then try looking in the import directory located under the CuteFTP directory. Once you find the tree.dat, highlight it, and then click on import. That site will now be in your Site Manager.

Note:

If the tree.dat file that you imported was also in the same directory where the bookmark.dat was, then even your old bookmarks will be imported.

Using Cute to download files from Web Sites

Overview

CuteFTP has to be open (and minimized) for this one to work. Say that you are at a web site, and there is a file you want to download. You can download it with your browser, but if for any reason the transfer is broken, you must start from scratch. This is not fun when you are trying to get a very large file. Also, using CuteFTP to do this speeds up the overall download process. Sometimes by as much as 20 or 30 %, all because you are using a dedicated FTP client.

How to do it…

In your browser, highlight the file that you are going to download, then 'right-click' on the link (you know you have a link when you mouse's arrow turns into the pointy-finger-thingy).  You will then get a little window that pops up.  'Left-click' on the option that says 'Copy link location or 'Save Shortcut'.  This will automatically start a login/download session with CuteFTP.  You can now continue surfing the net, while CuteFTP downloads the file in the background.

Note:

CuteFTP can only download files that are on FTP sites, so they must be FTP urls, and not HTTP urls.

Using the Quick Connect feature

Overview

The Quick Connect feature is best used for accessing FTP sites that you do not plan to visit in the future, or an FTP site that you are checking to verify that it is still active. Rather then wasting time and space in the Site Manager, go ahead and use the QC feature.

How to do it…

Click the Quick Connect button (which looks like a lightning bolt) and add the pertinent information.  Click on the OK button. Now, if you are happy with the results, and decide that you would like to visit this site more often, click on Session/Add to Database from the menu bar. This will add all the information you typed into the QC screen into the Site Manager. All you have to do is give it a label when prompted. Next time you use CuteFTP, the new site will be in the Site Manager.

Having CuteFTP Automatically Rename files

Overview

CuteFTP can automatically rename file extensions (the part after the ‘.’ dot) for you.  If your favorite HTML creating program is saving your files with the wrong extension, you can have CuteFTP change it for you.

How to do it…

Click on FTP/Settings/Auto-rename Scheme.   Now click on the ‘Add’ button.  For the 'Local' field, put the extension you *dont* want i.e. htm.  In the 'remote' field, put the extension you *do* want i.e. html.  Click on 'Close'.  Now every time you try to upload an  *.htm files, it will automatically get renamed to *.html.  If you ever decide you like the original extension, just remove the Scheme.

Transferring made easy

1)	Open the ‘Site Manager’

2)	Click once on any folder on the left

3)	Click on ‘Add Site’

4)	Fill in the ‘Site Label’ with anything.

5)	Put your FTP host address in the ‘Host Address’ field

6)	Type your UserID and Password in the respective fields

7)	Click OK (don’t worry about the right side for now)

8)	Click on ‘Connect’ (make sure you are connected to the Internet, first).

9)	Locate the file of choice on the left side of CuteFTP (if you don’t see the file, follow step 10, if you see the file, skip 10 and go to 12)

10)	Press Ctrl-D.  Click on browse.  This will allow you to find the folder that has your file on your PC

11)	Click on OK.

12)	Now drag your file from the left side to the right side.  You will get prompted to upload the file, click on ‘Yes’.

13)	After the upload, you will see the file on the right hand side.

 You are done.  You have just uploaded your first file.

Changing  the CuteFTP toolbar

Overview

CuteFTP is extremely easy to customize.  You can change which buttons are on the Toolbar.  This way, you can arrange them by most frequently used icon.

How to do it…

Once you have CuteFTP started, click on FTP/Settings/Options.   Now click on the ‘Display’ tab.  You are going to notice three sections:  ‘Tool bar’, ‘Font’, and ‘Colors’.   If you click on the customize button for ‘Tool bar’, you get the next screen, which has all the available buttons (left side) and the buttons you currently have displayed (right side).  All you have to do is select a button from the left side and click the ‘add’ button.  To remove a button you currently have, do the opposite: select it on the right side, click on ‘Remove’.   Now click on ‘OK’, then ‘Close’.  Shutdown CuteFTP and restart it.  You’re  changes should be done.


Registration Details